package losrebellos.events {	import flash.events.Event;	/*	 *	 * @author los rebellos	 *	 */	public class IMGEvent extends EventPlus	{		/*		 * 		 * EVENTS		 * 		 */		public static const PROGRESS:String = "IMGEvent/progress";		public static const COMPLETE:String = "IMGEvent/complete";		public static const ERROR:String = "IMGEvent/error";						/*		 *		 * VARIABLES		 *		 */		public var data:*;						/*		 * 		 * COSNTRUCTOR		 * 		 */		public function IMGEvent(type:String, data:* = null, bubbles:Boolean = false, cancelable:Boolean = false)		{			this.data = data;						super(type, bubbles, cancelable);		}				/*		 * 		 * UTILS		 * 		 */		override public function clone():Event		{			return new IMGEvent(this.type, this.data, this.bubbles, this.cancelable);		}	}}